課程資訊
課程名稱
演算法的數學解析
Mathematical Analysis of Algorithms 
開課學期
110-2 
授課對象
電機資訊學院  資訊工程學研究所  
授課教師
陳文進 
課號
CSIE7008 
課程識別碼
922 M1250 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期二3,4(10:20~12:10)星期五4(11:20~12:10) 
上課地點
資105資105 
備註
總人數上限:50人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述


1. Recurrences
2. Sums
3. Integer Functions
4. Elementary Number Theory
5. Binomial Coefficients, Hypergeometric Functions
6. Special Numbers
7. Generating Functions
8. Discrete Probability
9. Asmptotics
10. Mathematical Analysis of Fundamental Algorithms 

課程目標
Provide mathematical foundation for the detailed analysis of algorithms. 
課程要求
1. Weekly homeworks.
2. Midterm exam
3. Final exam 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
Textbook: Graham, Knuth, and Patashnik: Concrete Mathematics: A Foundation for Computer Science, 2nd Ed., Addison-Wesley, 1994  
參考書目

1. D.E. Knuth: The Art of Computer Programming, 1: Fundamental Algorithms, 3rd Ed., Addison-Wesley, 1997
2. D.E. Knuth: The Art of Computer Programming, 2: Seminumerical Algorithms, 3rd Ed., Addison-Wesley, 1997
3. D.E. Knuth: The Art of Computer Programming, 3: Sorting and Searching, 2nd Ed., Addison-Wesley, 1998
4. D. Green and D.E. Knuth: Mathematics for the Analysis of Algorithms, 3rd Ed., Birkhauser, 1990
5. R. Sedgewick and P. Flajolet: An Introduction to the Analysis of Algorithms, 2nd Ed., Addison-Wesley, 2013
6. P. Flajolet and R. Sedgewick: Analytic Combinatorics, Cambridge University Press, 2009
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料